void main() {
  String str2 = "123";
  print("${str2} --");
  /**
   *
   * ??=表示原本没有值才赋值
   */
  var b = 123;
  b ??= 222;
  print(b); //123
  var c = null;
  c ??= 222;
  print(c); //222

  /**
   *
   * ??
   */
  var a;
  var d = a ?? 10;
  /**
   *
   * 等价于 d = a!==null?a:10
   */
  print(d);
}
